package com.newasia.server.dal.entitys;

import com.newasia.server.common.factory.ModuleFactory;
import com.newasia.server.common.template.ModuleAnalysisTemplate;
import lombok.Data;

/**
 * @author LiChong
 * @description 基础数据列表
 * @date 2020/5/18
 */
@Data
public class BaseData {

    protected ModuleAnalysisTemplate template;

    public ModuleAnalysisTemplate getTemplate() {
        return template;
    }

    public void setTemplate() {
        this.template = ModuleFactory.getInstance(this.getModuleId());
        this.template.setBaseDataList(this);
    }

    private Long moduleId;

    private Integer db1;

    private Integer db2;

    private Integer db3;

    private Integer db4;

    private Integer db5;

    private Integer db6;

    private Integer db7;

    private Integer db8;

    private Integer db9;

    private Integer db10;

    private Integer db11;

    private Integer db12;

    private Integer db13;

    private Integer db14;

    private Integer db15;

    private Integer db16;

    private Integer db17;

    private Integer db18;

    private Integer db19;

    private Integer db20;

    private Integer db21;

    private Integer db22;

    private Integer db23;

    private Integer db24;

    private Integer db25;

    private Integer db26;

    private Integer db27;

    private Integer db28;

    private Integer db29;

    private Integer db30;

    private Integer db31;

    private Integer db32;

    private Integer db33;

    private Integer db34;

    private Integer db35;

    private Integer db36;

    private Integer db37;

    private Integer db38;

    private Integer db39;

    private Integer db40;

    private Integer db41;

    private Integer db42;

    private Integer db43;

    private Integer db44;

    private Integer db45;

    private Integer db46;

    private Integer db47;

    private Integer db48;

    private Integer db49;

    private Integer db50;

    private Integer db51;

    private Integer db52;

    private Integer db53;

    private Integer db54;

    private Integer db55;

    private Integer db56;

    private Integer db57;

    private Integer db58;

    private Integer db59;

    private Integer db60;

    private Integer db61;

    private Integer db62;

    private Integer db63;

    private Integer db64;

    private Integer db65;

    private Integer db66;

    private Integer db67;

    private Integer db68;

    private Integer db69;

    private Integer db70;

    private Integer db71;

    private Integer db72;

    private Integer db73;

    private Integer db74;

    private Integer db75;

    private Integer db76;

    private Integer db77;

    private Integer db78;

    private Integer db79;

    private Integer db80;

    private Integer db81;

    private Integer db82;

    private Integer db83;

    private Integer db84;

    private Integer db85;

    private Integer db86;

    private Integer db87;

    private Integer db88;

    private Integer db89;

    private Integer db90;

    private Integer db91;

    private Integer db92;

    private Integer db93;

    private Integer db94;

    private Integer db95;

    private Integer db96;

    private Integer db97;

    private Integer db98;

    private Integer db99;

    private Integer db100;

    private Integer set1;

    private Integer set2;

    private Integer set3;

    private Integer set4;

    private Integer set5;

    private Integer set6;

    private Integer set7;

    private Integer set8;

    private Integer set9;

    private Integer set10;

    private Integer set11;

    private Integer set12;

    private Integer set13;

    private Integer set14;

    private Integer set15;

    private Integer set16;

    private Integer set17;

    private Integer set18;

    private Integer set19;

    private Integer set20;

    private Integer set21;

    private Integer set22;

    private Integer set23;

    private Integer set24;

    private Integer set25;

    private Integer set26;

    private Integer set27;

    private Integer set28;

    private Integer set29;

    private Integer set30;

    private Integer set31;

    private Integer set32;

    private Integer set33;

    private Integer set34;

    private Integer set35;

    private Integer set36;

    private Integer set37;

    private Integer set38;

    private Integer set39;

    private Integer set40;

    private Integer set41;

    private Integer set42;

    private Integer set43;

    private Integer set44;

    private Integer set45;

    private Integer set46;

    private Integer set47;

    private Integer set48;

    private Integer set49;

    private Integer set50;

    private Integer set51;

    private Integer set52;

    private Integer set53;

    private Integer set54;

    private Integer set55;

    private Integer set56;

    private Integer set57;

    private Integer set58;

    private Integer set59;

    private Integer set60;

    private Integer set61;

    private Integer set62;

    private Integer set63;

    private Integer set64;

    private Integer set65;

    private Integer set66;

    private Integer set67;

    private Integer set68;

    private Integer set69;

    private Integer set70;

    private Integer set71;

    private Integer set72;

    private Integer set73;

    private Integer set74;

    private Integer set75;

    private Integer set76;

    private Integer set77;

    private Integer set78;

    private Integer set79;

    private Integer set80;

    private Integer set81;

    private Integer set82;

    private Integer set83;

    private Integer set84;

    private Integer set85;

    private Integer set86;

    private Integer set87;

    private Integer set88;

    private Integer set89;

    private Integer set90;

    private Integer set91;

    private Integer set92;

    private Integer set93;

    private Integer set94;

    private Integer set95;

    private Integer set96;

    private Integer set97;

    private Integer set98;

    private Integer set99;

    private Integer set100;

    private Boolean hasSetList;

    private String pwPass;
}
